import axios from 'axios';
const baseUrl = "http://10.88.24.25:8021/transaction"

export const request = (url = baseUrl, data, succ) => {
    axios.get(url, { params: data }).then(res => {
        console.log(res)
        if (res.status === 200) {
            succ(res.data);
        } else {
            alert(res.data.msg);
        }
    }
    ).catch(() => {
        alert('网络请求失败')
    })
}

/*
*    生成随机uuid
*/
export function uuid() {
    let s = [];
    let hexDigits = "0123456789abcdef";
    for (let i = 0; i < 36; i++) {
        s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
    }
    s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010
    s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01
    s[8] = s[13] = s[18] = s[23] = "-";

    let uuid = s.join("");
    return uuid;
}
/*
*    判断本地文件是否存在
*/
export function isFileExist(url) {
    let xmlhttp = new XMLHttpRequest();
    xmlhttp.open("GET", url, false);
    xmlhttp.send();
    if (xmlhttp.readyState === 4) {
        if (xmlhttp.status === 200) {
            return true;
        }
    }
}